package cn.iocoder.yudao.module.famous.doctor.convert.inquiry;

import java.util.*;

import cn.iocoder.yudao.framework.common.pojo.PageResult;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import cn.iocoder.yudao.module.famous.doctor.controller.admin.inquiry.vo.*;
import cn.iocoder.yudao.module.famous.doctor.dal.dataobject.inquiry.InquiryDO;

/**
 * 我的问诊 Convert
 *
 * @author Test1
 */
@Mapper
public interface InquiryConvert {

    InquiryConvert INSTANCE = Mappers.getMapper(InquiryConvert.class);

    InquiryDO convert(InquiryCreateReqVO bean);

    InquiryDO convert(InquiryUpdateReqVO bean);

    InquiryRespVO convert(InquiryDO bean);

    List<InquiryRespVO> convertList(List<InquiryDO> list);

    PageResult<InquiryRespVO> convertPage(PageResult<InquiryDO> page);

    List<InquiryExcelVO> convertList02(List<InquiryDO> list);

}
